#order-cart-wrap{width:980px; margin:0 auto;}
.order-cart-hd {
	height:120px;
	background:url(../images/static/order-step-bg.jpg) no-repeat;
}

.order-cart-bd{
	margin-bottom:20px;
} 

#order-cart-wrap .step1{
	background-position:0 0;
}

#order-cart-wrap .step2{
	background-position:0 -180px;
}

#order-cart-wrap .step3{
	background-position:0 -85px;
}
#order-pay-wrap{width:980px; margin:20px auto;}
#order-state{border:1px solid #7abd54; background:#fbfbfb; padding:25px 0;padding-left:135px; }
#order-state .order-state-tips{ position:relative;height:30px; line-height:30px;font-size:18px;color:#81c361;}
#order-state .order-state-tips s{ position:absolute;left:-40px;top:0px; display:block;width:28px;height:28px; background:url(../images/pos_bg.jpg) no-repeat -370px -85px;}
#order-state .order-detail{ margin-top:15px; padding:5px 10px;border:1px solid #c9c9c9; color:#000; border-width:1px 0;margin-right:135px;background:#fff;}
#order-state .order-detail span{ margin:0 10px;}
#order-state .order-detail span strong{color:red; font-weight:bold; margin-right:5px;}

#order-pay-wrap .order-state-error{border-color:#c9c9c9;}
#order-pay-wrap .order-state-error .order-state-tips{color:red;}
#order-pay-wrap .order-state-error .order-state-tips s{top:1px; background-position:-405px -91px;}
#order-pay-wrap .order-state-error .order-detail{ border-style: dashed;}

#pay-tips{ margin:15px 0; }
#pay-tips strong{ font-weight:bold; color:red;}

#bank-pay-wrap{ border:1px solid #c9c9c9; background:#f7f7f7; padding:20px;}
#bank-pay-wrap dl dt{ clear:left; margin-bottom:20px;}
#bank-pay-wrap dl dd{ float:left; margin:0 30px 15px 10px;}
#bank-pay-wrap dl dd input{ position:relative; top:-9px; margin-right:5px;}

#go-pay{height:40px; margin-top:30px;}
#go-pay a{display:block; float:right;height:40px; width:100px; font-weight:bold;color:#fff; background:#e55459; line-height:40px; text-align:center; font-size:16px;}

#pay-detail-method{border:1px solid #c9c9c9; background:#f7f7f7; padding:20px;}
#pay-detail-method dt{color:red; margin-bottom:20px;}
#pay-detail-method dd{ margin-bottom:5px;color:#000;}
#pay-detail-method dd strong{color:red;font-weight:bold; text-decoration:underline;}
#pay-detail-method p{ text-align:center;border:1px dashed #c9c9c9; padding:15px 0;color:#000; border-width:1px 0;margin:10px 50px; margin-top:30px;background:#fff;}